Shared Preprocessing module

WHAT?
	The preprocessing reads the registered queues from SMinterface and uploads back (to SMInterface) the desired images. 

Format:
	The preprocessing queue must be given in following format:

	source_!_operation1_param1_val1_param2_val2_!_operation2_param1_val1 ... _!

Source:
	the original grabbed frames in RGB format are requested by identifier "ORG"

Operations and parameters:
	"CONVERT" 	- color conversion
			- parameters: "FROM" and "TO"
			- supported values: "RGB", "BGR", "HSV", "GRAY"

	"NSKIP"		- skips frames within given period of time
			- parameter: "FRAMES"
			- value: integer constant specifying the period of time that separates two output frames

	"RESIZE"	- change resolution
			- parameters: "WIDTH" and "HEIGHT"
			- values: integer values of requested resolution in pixels

	"CROP"		- crop specified area of the image
			- parameters: "TOP", "LEFT", "RIGHT", "BOTTOM"
			- values: integer values of requested resolution in pixels

Examples of image queues:
	"ORG_!_RESIZE_WIDTH_320_HEIGHT_200_!"
	"ORG_!_SKIP_FRAMES_20_!_CROP_TOP_200_LEFT_100_RIGHT_200_BOTTOM_300_!_RESIZE_WIDTH_320_HEIGHT_200_!"
	"ORG_!"
	"ORG_!_CONVERT_FROM_RGB_TO_HSV_!"

